cause (someone) to marvel - Spanish English Dictionary